package com.zenchn.dao;

import com.zenchn.generic.GenericDao;
import com.zenchn.model.TMiCustomerTransfer;
import com.zenchn.model.TMiCustomerTransferExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TMiCustomerTransferMapper extends GenericDao<TMiCustomerTransfer,String,TMiCustomerTransferExample> {
    long countByExample(TMiCustomerTransferExample example);

    int deleteByExample(TMiCustomerTransferExample example);

    int deleteByPrimaryKey(String transferId);

    int insert(TMiCustomerTransfer record);

    int insertSelective(TMiCustomerTransfer record);

    List<TMiCustomerTransfer> selectByExample(TMiCustomerTransferExample example);

    TMiCustomerTransfer selectByPrimaryKey(String transferId);

    int updateByExampleSelective(@Param("record") TMiCustomerTransfer record, @Param("example") TMiCustomerTransferExample example);

    int updateByExample(@Param("record") TMiCustomerTransfer record, @Param("example") TMiCustomerTransferExample example);

    int updateByPrimaryKeySelective(TMiCustomerTransfer record);

    int updateByPrimaryKey(TMiCustomerTransfer record);
}